package com.powerunion.datacollection.model;

/**
 * 报送步骤明细
 * @author qyw
 *
 */
public class SubmissionWorkItem {

	private String id;
	//流程实例id
	private String procId;
	//流程名称
	private String procName;
	//描述
	private String taskDesc;
	//任务名称
	private String taskName;
	//步骤id
	private String actId;
	/**
	 * 状态 
     * 0表示等待处理 1表示已填写数据但未上报提交 2表示处于“与汇聚”同步状态，既正在等待其他人的任务结束 
     * 3表示任务超时未完成 4表示已完成采集任务等待审批中5表示审批通过该任务结束 
     * 6表示任务被冻结或终止 7.审批不通过  8.任务被隐藏
	 */
	private int state;
	//类型 对应采集步骤环节的类型
	private int type;
	//表示执行此任务的人员编码
	private String staffId;
	//表示执行此任务的人员名称
	private String statffName;
	//处理时限
	private String timeLimitStr;
	//催办时限
	private String urgeDateStr;
	//表单id
	private String formId;
	//提交时间
	private String upDateStr;
	

	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getProcId() {
		return procId;
	}
	public void setProcId(String procId) {
		this.procId = procId;
	}
	public String getProcName() {
		return procName;
	}
	public void setProcName(String procName) {
		this.procName = procName;
	}
	public String getTaskDesc() {
		return taskDesc;
	}
	public void setTaskDesc(String taskDesc) {
		this.taskDesc = taskDesc;
	}
	public String getTaskName() {
		return taskName;
	}
	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}
	public String getActId() {
		return actId;
	}
	public void setActId(String actId) {
		this.actId = actId;
	}
	public int getState() {
		return state;
	}
	public void setState(int state) {
		this.state = state;
	}
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public String getStaffId() {
		return staffId;
	}
	public void setStaffId(String staffId) {
		this.staffId = staffId;
	}
	public String getFormId() {
		return formId;
	}
	public void setFormId(String formId) {
		this.formId = formId;
	}
	public String getTimeLimitStr() {
		return timeLimitStr;
	}
	public void setTimeLimitStr(String timeLimitStr) {
		this.timeLimitStr = timeLimitStr;
	}
	public String getUrgeDateStr() {
		return urgeDateStr;
	}
	public void setUrgeDateStr(String urgeDateStr) {
		this.urgeDateStr = urgeDateStr;
	}
	public String getUpDateStr() {
		return upDateStr;
	}
	public void setUpDateStr(String upDateStr) {
		this.upDateStr = upDateStr;
	}
	public String getStatffName() {
		return statffName;
	}
	public void setStatffName(String statffName) {
		this.statffName = statffName;
	}
	
	
	
}
